.mm-header {
    h4 {
        font-size: .466667rem
            /* 35/75 */
        ;
        line-height: 1.32rem;
        text-align: center;
        color: #fff;
    }

    .mm-app {
        position: absolute;
        top: .066667rem
            /* 5/75 */
        ;
        right: .066667rem
            /* 5/75 */
        ;
    }

    .mm-back {
        width: .613333rem
            /* 46/75 */
        ;
        height: .613333rem
            /* 46/75 */
        ;
        position: absolute;
        left: .4rem
            /* 30/75 */
        ;
        top: .353333rem
            /* 26.5/75 */
        ;
        font-size: .6rem
            /* 45/75 */
        ;
        color: #fff;
    }
}
.layout-box {
    padding-top: 1.32rem /* 99/75 */;
}
.cu-content {
    padding: .533333rem /* 40/75 */ .266667rem /* 20/75 */;
    .cu-title {
        h4 {
            font-size: .4rem /* 30/75 */;
            height: 1.04rem /* 78/75 */;
        }
    }
    .cu-info {
        height: .933333rem /* 70/75 */;
        span {
            font-size: .16rem /* 12/75 */;
        }
    }
    .content {
        .small-right {
            width: 1.6rem /* 120/75 */;
            float: right;
            img {
                width: 1.6rem /* 120/75 */;
                height: 1.6rem /* 120/75 */;
            }
        }
        .text-con {
            p {
                font-size: .426667rem /* 32/75 */;
                img {
                    height: 100%;
                    vertical-align: middle;
                }
            }
        }
    }
    .area {
        width: 3.626667rem /* 272/75 */;
        margin: 0 auto;
        box-shadow: 1px 2px 5px rgba(0, 0, 0, 0.1);
        border-color: #f1f1f1 #f1f1f1 #dbdbdb #f1f1f1;
        padding: .266667rem /* 20/75 */ 0;
        li {
            a {
                display: block;
                height: .533333rem /* 40/75 */;
                line-height: .533333rem /* 40/75 */;
                border-bottom: .013333rem
                /* 1/75 */
                dashed #d0d0d0;
                font-size: .16rem /* 12/75 */;
                padding: 0 .133333rem /* 10/75 */;
                span {
                    strong {
                        color: #f16e01;
                        float: right;
                    }
                }

            }
        }
    }
    .golink {
        margin-top: .4rem /* 30/75 */;
        margin-bottom: 1.173333rem /* 88/75 */;
        a {
            display: block;
            width: 8.933333rem /* 670/75 */;
            height: .8rem /* 60/75 */;
            background-color: #ff9000;
            margin: 0 auto;
            text-align: center;
            line-height: .8rem /* 60/75 */;
            color: #fff;
            border-radius: .133333rem /* 10/75 */;
        }
    }
    .er {
        text-align: center;
        margin-bottom: .8rem /* 60/75 */;
        img {
            width: 7.92rem /* 594/75 */;
            height: 3.106667rem /* 233/75 */;
        }
    }
}

.product-comment {
    .cu-content-pl {
        .tit {
            font-size: .426667rem /* 32/75 */;
            height: .8rem /* 60/75 */;
        }
        .reply {
            border: .026667rem
            /* 2/75 */
            solid #e6e3e0;
            margin-bottom: .426667rem /* 32/75 */;
            .form {
                textarea {
                    width: 100%;
                    border: none;
                    line-height: 22px;
                    font-size: 14px;
                    outline: 0;
                    color: #666;
                    height: 68px;
                    padding-left: .133333rem /* 10/75 */;
                }
                .ctrl {
                    overflow: hidden;
                    border-top: .013333rem
                    /* 1/75 */
                    solid #f5f5f5;
                    input {
                        width: 2.666667rem /* 200/75 */;
                        height: 1.04rem /* 78/75 */;
                        background-color: #ff841d;
                        float: right;
                        font-size: .426667rem /* 32/75 */;
                    }
                }
            }
        }
        .list {
            ul {
                li.ui-border-b {
                    overflow: hidden;
                    margin-bottom: .4rem /* 30/75 */;
                    .userimg {
                        width: 40px;
                        float: left;
                        overflow: hidden;
                    }

                    .userimg img {
                        width: 40px;
                        background-position: top;
                        border-radius: 20px;
                        height: 40px;
                    }

                    .con {
                        overflow: hidden;
                        padding-left: 10px;
                    }

                    .con .name {
                        margin-bottom: 6px;
                    }

                    .con .name .username {
                        color: #5997c0;
                        font-size: 13px !important;
                        float: left;
                    }

                    .con .name .time {
                        color: #999999;
                        font-size: 13px !important;
                        float: right;
                    }
                }
            }
        }
    }
}